iap10@freefall.cl.cam.ac.uk [Wed, 7 May 2003 15:32:01 +0000 (15:32 +0000)]
bitkeeper revision 1.212 (3eb926f1LMTJjYXKWryM56gGNaqnkg)
install non compressed version of xenolinux as the domain builder
currently needs it...
iap10@freefall.cl.cam.ac.uk [Wed, 7 May 2003 15:20:21 +0000 (15:20 +0000)]
bitkeeper revision 1.211 (3eb92435Me0VsFGKxdrtpCw31sPWBw)
add "make install" target to install boot and binary files in
install/boot and install/bin as appropriate
tlh20@elite.cl.cam.ac.uk [Tue, 6 May 2003 22:50:55 +0000 (22:50 +0000)]
bitkeeper revision 1.210 (3eb83c4fHs_yAKLhRwEjFTSk2RBfhA)
xi_list:
new file
dom0_core.c, sched.h, domain.c:
Add default domain name and xi_list to list all running domains
kaf24@scramble.cl.cam.ac.uk [Tue, 6 May 2003 17:20:48 +0000 (17:20 +0000)]
bitkeeper revision 1.209 (3eb7eef0DJ3MYtF7Su2LWjq1mtOLsA)
kernel.c, xi_stop.c, xi_start.c, xi_destroy.c, xi_create.c, xi_build.c:
Build fixes to remove compile warnings. Also fixed a crash when run xi_build with no kernel args.
kaf24@scramble.cl.cam.ac.uk [Tue, 6 May 2003 14:54:13 +0000 (14:54 +0000)]
bitkeeper revision 1.208 (3eb7cc95biENxNPLM1gD4B9rpj7H_w)
Makefile:
new file
Many files:
Allow hypercalls from ring 3 (if permitted by ring 1).
.del-Config.in~
31701845a0b06ec3:
Delete: xenolinux-2.4.21-pre4-sparse/drivers/char/Config.in
kaf24@scramble.cl.cam.ac.uk [Tue, 6 May 2003 10:05:18 +0000 (10:05 +0000)]
bitkeeper revision 1.207 (3eb788deeBcKbOjJTp9dz6uBjMSLLQ)
Makefile:
new file
Fixes to build system. New root Makefile.
tlh20@elite.cl.cam.ac.uk [Tue, 6 May 2003 09:36:15 +0000 (09:36 +0000)]
bitkeeper revision 1.206 (3eb7820fjxOimwW6NMSeo6KyAdqZUQ)
Many files:
new file
domctl, xi_ tools, updated domain builder, /proc/xeno/domains
kaf24@scramble.cl.cam.ac.uk [Sat, 3 May 2003 13:47:58 +0000 (13:47 +0000)]
bitkeeper revision 1.205 (3eb3c88eduKB4UKYwbNPBquG4zJDqg)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@scramble.cl.cam.ac.uk [Sat, 3 May 2003 13:47:55 +0000 (13:47 +0000)]
bitkeeper revision 1.203.1.1 (3eb3c88bjetxHzcoqH6QUfVIBCLFGg)
xen.flf, figlet.c, README, Makefile, LICENSE, version.h, kernel.c:
More initial banner fixes -- build version is stored in root Makefile.
xen.flf, figlet.c, README, Makefile, LICENSE:
new file
jws@cairnwell.research [Fri, 2 May 2003 15:53:41 +0000 (15:53 +0000)]
bitkeeper revision 1.204 (3eb29485KpeT7bkpMirzzTwp0MY0cQ)
Merge ssh://jws22@gauntlet.cl.cam.ac.uk//usr/groups/xeno/BK/xeno.bk
into cairnwell.research:/home/jws/projects/xen/console/xeno.bk
jws@cairnwell.research [Fri, 2 May 2003 15:53:29 +0000 (15:53 +0000)]
bitkeeper revision 1.202.1.1 (3eb29479NSt9W43l1WHqpd10S9llKA)
console command line fix
kaf24@scramble.cl.cam.ac.uk [Fri, 2 May 2003 14:47:04 +0000 (14:47 +0000)]
bitkeeper revision 1.203 (3eb284e8XJjBijrpL1sa9HnT3VaQKA)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@scramble.cl.cam.ac.uk [Fri, 2 May 2003 14:47:00 +0000 (14:47 +0000)]
bitkeeper revision 1.201.1.1 (3eb284e4TXxmjVJxwkJfXMR3WFr5Vw)
version.h, kernel.c, Rules.mk, Makefile:
Fancy and informative banner is displayed when Xen boots.
jws@cairnwell.research [Thu, 1 May 2003 18:27:12 +0000 (18:27 +0000)]
bitkeeper revision 1.202 (
3eb16700-gEpXFlt08DC4GuoWltR6Q)
jws merge
jws@cairnwell.research [Thu, 1 May 2003 18:23:20 +0000 (18:23 +0000)]
bitkeeper revision 1.192.1.1 (3eb16618C2ePfMjC3p2SoqAYtLR0Kw)
Console support - next delta
kaf24@scramble.cl.cam.ac.uk [Thu, 1 May 2003 17:48:28 +0000 (17:48 +0000)]
bitkeeper revision 1.201 (3eb15dec8MXwnOKDkCBFmw-7vEXcGQ)
kernel.c:
Clean up Xen output to VGA console.
kaf24@scramble.cl.cam.ac.uk [Thu, 1 May 2003 16:24:58 +0000 (16:24 +0000)]
bitkeeper revision 1.200 (3eb14a5aPwO-utY55-EMoEjR8hEuWA)
defconfig:
Compile NLS 8559-1 support by default, to avoid kernel warnings.
kaf24@scramble.cl.cam.ac.uk [Thu, 1 May 2003 15:30:02 +0000 (15:30 +0000)]
bitkeeper revision 1.199 (3eb13d7aaFLvrWm2Gy0oHRZ0KyIWNw)
xl_block.c:
Fix xenolinux blkdev ioctl handling. Handle multisession probing in a simple manner (always say NOT multisession :-).
ach61@labyrinth.cl.cam.ac.uk [Thu, 1 May 2003 00:18:20 +0000 (00:18 +0000)]
bitkeeper revision 1.198 (3eb067ccnZGiSrE___bi3AnWpeUuIw)
allow creation of vbd directly from disk partition
error checking to ensure that /proc/partitions is from a xeno machine
ach61@labyrinth.cl.cam.ac.uk [Wed, 30 Apr 2003 16:22:46 +0000 (16:22 +0000)]
bitkeeper revision 1.197 (3eaff856Rg7MdMuHeJGKobaboPNAhA)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/boulderdash/ach61/xeno/xeno.bk
ach61@labyrinth.cl.cam.ac.uk [Wed, 30 Apr 2003 16:19:19 +0000 (16:19 +0000)]
bitkeeper revision 1.195.1.1 (3eaff787jOwArrU61tGT-CiIMiVgkw)
virtual disk manager DTD for state file
kaf24@scramble.cl.cam.ac.uk [Wed, 30 Apr 2003 10:16:31 +0000 (10:16 +0000)]
bitkeeper revision 1.196 (3eafa27fjD1i7ThWSspo1AefQXCtxQ)
xl_ide.c:
Further fixes to Xenolinux IDE code -- properly tested this time :-)
kaf24@scramble.cl.cam.ac.uk [Tue, 29 Apr 2003 18:45:45 +0000 (18:45 +0000)]
bitkeeper revision 1.195 (3eaec8596pxD7fZFaOTkio2qijGk9g)
xl_ide.c:
Small Xenolinux IDE fix.
kaf24@scramble.cl.cam.ac.uk [Tue, 29 Apr 2003 18:23:00 +0000 (18:23 +0000)]
bitkeeper revision 1.194 (3eaec3046yAItB06JdZkroeL7XKJxA)
xl_ide.c, xl_block.h, xl_block.c, defconfig:
Fix Xenolinux to use major 22 for /dev/hdc and /dev/hdd. Added TMPFS to defconfig.
kaf24@scramble.cl.cam.ac.uk [Tue, 29 Apr 2003 15:47:27 +0000 (15:47 +0000)]
bitkeeper revision 1.193 (3eae9e8fDbEyBEL7yKPAlkULZMIM4g)
network.c, dev.c, vif.h, hypervisor-if.h, kernel.c, domain.c:
Allow DHCP from domain-0 Xenolinux. Link-local IP addresses are now allocated consecutively from 169.254.1.0.
kaf24@scramble.cl.cam.ac.uk [Tue, 29 Apr 2003 10:15:57 +0000 (10:15 +0000)]
bitkeeper revision 1.192 (3eae50ddRBIeCAm0nByE2rOPgLLz3A)
network.c, vif.h, kernel.c:
Removed 'dom0_ip' option from Xen. Console packets are now sent to 169.254.0.1 (DOM0's hardwired link-local address).
kaf24@scramble.cl.cam.ac.uk [Mon, 28 Apr 2003 15:11:10 +0000 (15:11 +0000)]
bitkeeper revision 1.191 (3ead448eiWx9DnIJDafKeaW69PFN8g)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/ach-xeno
kaf24@scramble.cl.cam.ac.uk [Mon, 28 Apr 2003 15:11:06 +0000 (15:11 +0000)]
bitkeeper revision 1.190 (3ead448aQqsmoDogGpVw6XGWve4LIg)
xen_segment.c:
Fix virtblk offset/length remapping in Xen.
ach61@soar.cl.cam.ac.uk [Mon, 28 Apr 2003 14:30:52 +0000 (14:30 +0000)]
bitkeeper revision 1.189 (3ead3b1cS7oGt_c65vuKxevku1phmQ)
use long instead of int for disk sizes
change default state file
kaf24@scramble.cl.cam.ac.uk [Mon, 28 Apr 2003 13:25:04 +0000 (13:25 +0000)]
bitkeeper revision 1.184.1.7 (3ead2bb0z-Au3xm19OXW9JIFLwKvPw)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@scramble.cl.cam.ac.uk [Mon, 28 Apr 2003 13:25:00 +0000 (13:25 +0000)]
bitkeeper revision 1.184.5.1 (3ead2bacOfPX2Bo4kzErV1yUs0q1qA)
Many files:
Pass dom_id and other flags to domains in start_info structure. Allow changing of IO privilege level via new hypercall.
jws@cairnwell.research [Mon, 28 Apr 2003 13:12:52 +0000 (13:12 +0000)]
bitkeeper revision 1.184.1.6 (3ead28d4DMQnlaCJRLJR1WVg3GJG4A)
Merge ssh://jws22@gauntlet.cl.cam.ac.uk//usr/groups/xeno/BK/xeno.bk
into cairnwell.research:/home/jws/projects/xen/xeno.bk
ach61@boulderdash.cl.cam.ac.uk [Mon, 28 Apr 2003 13:06:57 +0000 (13:06 +0000)]
bitkeeper revision 1.188 (3ead27718TdgjbqnWkDXICxGwmRyPg)
Merge boulderdash.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into boulderdash.cl.cam.ac.uk:/auto/anfs/scratch/boulderdash/ach61/xeno/xeno.bk
ach61@labyrinth.cl.cam.ac.uk [Mon, 28 Apr 2003 12:58:45 +0000 (12:58 +0000)]
bitkeeper revision 1.187 (3ead25859Pbawg2pQ_-rP3ATdde0_Q)
additional debugging
jws@cairnwell.research [Mon, 28 Apr 2003 12:43:11 +0000 (12:43 +0000)]
bitkeeper revision 1.184.4.1 (3ead21dfzBuAoNqlxkTWXXsQKaDCyQ)
few build fixes
smh22@boulderdash.cl.cam.ac.uk [Mon, 28 Apr 2003 12:42:29 +0000 (12:42 +0000)]
bitkeeper revision 1.184.1.5 (3ead21b5NyCUjG_aeWuPdnlHr3hUNA)
Merge boulderdash.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into boulderdash.cl.cam.ac.uk:/local/scratch/smh22/xeno.bk
smh22@boulderdash.cl.cam.ac.uk [Mon, 28 Apr 2003 12:42:24 +0000 (12:42 +0000)]
bitkeeper revision 1.184.3.1 (3ead21b07jSX5Pp9qvw5mfnYW7oDfA)
tweak (added 'IS_PRIV(p)' macro)
kaf24@scramble.cl.cam.ac.uk [Mon, 28 Apr 2003 12:25:28 +0000 (12:25 +0000)]
bitkeeper revision 1.184.1.4 (3ead1db8tA_S2OPhEXeHGdyDCCSayw)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@scramble.cl.cam.ac.uk [Mon, 28 Apr 2003 12:25:24 +0000 (12:25 +0000)]
bitkeeper revision 1.184.2.1 (3ead1db4N8KP6Exqh2ZYWow_4jjA3A)
Many files:
IDE and SCSI devices are now accessed via /dev/hd? and /dev/sd? using the usual device numbers. XLIDE_MAJOR and XLSCSI_MAJOR have been removed, but XLVIRT_MAJOR remains (as do /dev/xvd?).
rn@wyvis.research.intel-research.net [Mon, 28 Apr 2003 11:59:53 +0000 (11:59 +0000)]
bitkeeper revision 1.184.1.3 (3ead17b9bSG1IOFbiQcgNCIoozp7XQ)
virtual time warping (not tested)
jws@cairnwell.research [Mon, 28 Apr 2003 10:58:45 +0000 (10:58 +0000)]
bitkeeper revision 1.184.1.2 (3ead0965iYbymgGkCE1KCBfvp5wivQ)
Merge cairnwell.research:/home/jws/projects/xen/xeno.bk
into cairnwell.research:/home/jws/projects/xen/console/xeno.bk
jws@cairnwell.research [Mon, 28 Apr 2003 10:58:39 +0000 (10:58 +0000)]
bitkeeper revision 1.178.2.1 (3ead095fnpL5TUgwn6hztSXztuDhxQ)
PS/2 keyboard and mouse support
ach61@labyrinth.cl.cam.ac.uk [Thu, 24 Apr 2003 15:20:37 +0000 (15:20 +0000)]
bitkeeper revision 1.186 (3ea800c544fTnI-RCGK8ipVr5wRRrA)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/boulderdash/ach61/xeno/xeno.bk
jws@cairnwell.research [Wed, 23 Apr 2003 15:21:36 +0000 (15:21 +0000)]
bitkeeper revision 1.184.1.1 (3ea6af80NfieJpdXAH_E9VdoYOKtXQ)
fixed broken symlink creation
ach61@labyrinth.cl.cam.ac.uk [Tue, 22 Apr 2003 12:59:04 +0000 (12:59 +0000)]
bitkeeper revision 1.185 (
3ea53c98-FRIP-gsOidzpNrAOWwMNg)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/boulderdash/ach61/xeno/xeno.bk
ach61@labyrinth.cl.cam.ac.uk [Tue, 22 Apr 2003 12:58:25 +0000 (12:58 +0000)]
bitkeeper revision 1.160.3.1 (3ea53c71xG2JEZ0LCbFRAxt9kayWBw)
fix earlier merge problems
user space virtual disk manager
kaf24@scramble.cl.cam.ac.uk [Sun, 20 Apr 2003 20:43:57 +0000 (20:43 +0000)]
bitkeeper revision 1.184 (3ea3068dWnCzvBRYV1RTpoVK29FlDg)
Many files:
Removed the system-wide VIF list -- we now find VIFs via the task hashtable. Fixed a few synchronisation problems.
kaf24@scramble.cl.cam.ac.uk [Sun, 20 Apr 2003 13:47:19 +0000 (13:47 +0000)]
bitkeeper revision 1.183 (3ea2a4e7KDDHb6E_T7p4_1B8U0oKUw)
dev.c, vif.h, sched.h, network.c, domain.c:
A few bug fixes. We now look up domains in a hash rather than a linked list. TX shadow ring is smaller.
kaf24@scramble.cl.cam.ac.uk [Sat, 19 Apr 2003 21:11:27 +0000 (21:11 +0000)]
bitkeeper revision 1.182 (3ea1bb7f98xr7aYRE_Mk3txa3RGZrg)
Many files:
Fixed the networking code in a number of ways: (1) Rings are now allocated in Xen space so there's no need to copy_to,from_user in correct domain context; (2) the receive PTE checking has been redone and should now actually be correct :-)
kaf24@scramble.cl.cam.ac.uk [Thu, 17 Apr 2003 17:12:24 +0000 (17:12 +0000)]
bitkeeper revision 1.181 (3e9ee078FteSsgdMh0SKyoaSZBrrhg)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@scramble.cl.cam.ac.uk [Thu, 17 Apr 2003 17:12:21 +0000 (17:12 +0000)]
bitkeeper revision 1.179.1.1 (3e9ee075wJmtFBkJEk-QAC5VB7htXg)
network.c, dev.c, vif.h, sched.h, network.h, TODO:
Fixed network rings so we can have out-of-order responses. This made it possible to fix local packet delivery. However, the virtual firewall/router stuff needs urgent redesigning.
smh22@boulderdash.cl.cam.ac.uk [Thu, 17 Apr 2003 16:44:50 +0000 (16:44 +0000)]
bitkeeper revision 1.180 (3e9eda02F_PKMkDPKMOgXZtjVifQdA)
Merge boulderdash.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into boulderdash.cl.cam.ac.uk:/local/scratch/smh22/xeno.bk
smh22@boulderdash.cl.cam.ac.uk [Thu, 17 Apr 2003 16:44:40 +0000 (16:44 +0000)]
bitkeeper revision 1.178.1.1 (3e9ed9f8LHaadjxKzRBXgrVFHvdPPQ)
better cdrom support
kaf24@scramble.cl.cam.ac.uk [Thu, 17 Apr 2003 12:26:14 +0000 (12:26 +0000)]
bitkeeper revision 1.179 (3e9e9d6686NgD7eyGZqkrhBZ7IgkDw)
sched.h, schedule.c, domain.c, dom0_ops.c, dom_builder.c:
Fixed domain death so we can now kill domains that were never actually launched.
kaf24@scramble.cl.cam.ac.uk [Wed, 16 Apr 2003 22:41:46 +0000 (22:41 +0000)]
bitkeeper revision 1.178 (3e9ddc2adPhWHr21YHzs6syKpTq9Ig)
domain.c:
Remove Xen compile warning.
kaf24@scramble.cl.cam.ac.uk [Wed, 16 Apr 2003 22:39:42 +0000 (22:39 +0000)]
bitkeeper revision 1.177 (3e9ddbaeZvT8WLJjkXqctK8YH2xb1A)
system.h, process.c:
Fixed Xenolinux context switch code so that FS and GS are properly saved for the old process.
kaf24@scramble.cl.cam.ac.uk [Wed, 16 Apr 2003 18:44:11 +0000 (18:44 +0000)]
bitkeeper revision 1.176 (3e9da47bzLFoU-B34fD8rTPJL639zw)
Merge scramble.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@scramble.cl.cam.ac.uk [Wed, 16 Apr 2003 18:44:01 +0000 (18:44 +0000)]
bitkeeper revision 1.174.1.1 (3e9da471qg3yz_feoqPtr18G7aJ8UA)
ptrace.h, traps.c:
Fix ring privilege checking in Xenolinux (OS runs in ring 1, not ring 0).
iap10@labyrinth.cl.cam.ac.uk [Wed, 16 Apr 2003 17:59:18 +0000 (17:59 +0000)]
bitkeeper revision 1.175 (3e9d99f6oN6nP5UkJ0tL-8UkgDQyQw)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Wed, 16 Apr 2003 17:59:13 +0000 (17:59 +0000)]
bitkeeper revision 1.172.2.1 (3e9d99f1bgmrT-dK132TjqTggS_oow)
Add support to domain_builder to enable domains>0 to be booted with
initrd's (initial ram disks).
To continue the fine tradition of layering hack upon hack in domain_builder,
if the 4th parameter to domain_builder starts 'initrd=' then it will
load the specified file as an initrd module, and pass that to the new kernel.
For example:
r ./newdom 128000 ../../../xenolinux-2.4.21-pre4/arch/xeno/boot/image 128.232.xx.xx initrd=/usr/groups/srgboot/xxx/initrd ip=128.232.xx.xx:128.232.32.20:128.232.32.1:255.255.240.0::eth0:off ramdisk_size=32804 root=/dev/ram0 rw
Someone really needs to rewrite domain_builder to take more sensible command
line arguments...
kaf24@scramble.cl.cam.ac.uk [Wed, 16 Apr 2003 17:45:20 +0000 (17:45 +0000)]
bitkeeper revision 1.174 (3e9d96b0m22Q1hoFKy8eSCm4R8jsgQ)
Merge scramble.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@scramble.cl.cam.ac.uk [Wed, 16 Apr 2003 17:45:17 +0000 (17:45 +0000)]
bitkeeper revision 1.172.1.1 (3e9d96adF7Xs5Gzerfc8T2csCpdBhQ)
Many files:
We can now release resources (eg. memory) when a domain is destroyed. This is because we refcount network packets and suchlike.
smh22@boulderdash.cl.cam.ac.uk [Wed, 16 Apr 2003 16:27:08 +0000 (16:27 +0000)]
bitkeeper revision 1.173 (3e9d845cg2MJfwRaBzAjIko6HkW-Dw)
ide-cd.c:
verbose errors
ide.c:
robustify
kaf24@scramble.cl.cam.ac.uk [Wed, 16 Apr 2003 12:44:16 +0000 (12:44 +0000)]
bitkeeper revision 1.172 (3e9d5020hc5RUkx3ArM71EjZ_UUbgw)
Many files:
Fixed event masking so that events can be individually masked. Fixed Xenolinux config/build system.
kaf24@scramble.cl.cam.ac.uk [Wed, 16 Apr 2003 09:49:33 +0000 (09:49 +0000)]
bitkeeper revision 1.171 (3e9d272dy0ZnTPeYx-n2Qx8CXJLFHw)
sched.h, memory.c, traps.c:
Allow paging out of current LDT pages. Also: flush the shadow LDT mappings on a pagetable switch.
kaf24@scramble.cl.cam.ac.uk [Tue, 15 Apr 2003 23:19:11 +0000 (23:19 +0000)]
bitkeeper revision 1.170 (3e9c936fXyHEI0NKOWQkP9tHN4sbqw)
Many files:
Finished virtualisation of x86 LDT. Xenolinux now exports this to applications (eg. for use by linuxthreads).
kaf24@scramble.cl.cam.ac.uk [Tue, 15 Apr 2003 17:09:35 +0000 (17:09 +0000)]
bitkeeper revision 1.169 (3e9c3ccfiF6cRyDKxKmbo7GcwsGW2g)
Merge scramble.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@scramble.cl.cam.ac.uk [Tue, 15 Apr 2003 17:09:30 +0000 (17:09 +0000)]
bitkeeper revision 1.165.1.1 (3e9c3ccaCJe7Z8jxplsENPEQ5oFIFw)
Many files:
Partial checkin of virtualised LDT support.
iap10@labyrinth.cl.cam.ac.uk [Tue, 15 Apr 2003 15:52:25 +0000 (15:52 +0000)]
bitkeeper revision 1.168 (3e9c2ab9SBj-U-bLUthCsyE5EGQPzg)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Tue, 15 Apr 2003 15:52:20 +0000 (15:52 +0000)]
bitkeeper revision 1.164.1.1 (3e9c2ab4o17BMDDDGKKzLPZtAZk7-g)
To allow large initrd's (initial ram disks) for domain0, rearrange the
boot code such that the domain 0 module and its optional initrd module
are copied to safety before the main boot process begins.
At the moment, we're copying it to MAX_DIRECTMAP_ADDRESS, which should
be high enough to prevent any nasty overwritting, even on machines with
4GB ram (large frame table) and lots of network/disk devices. We'll find
out soon enough if this ever isn't the case ;-)
smh22@boulderdash.cl.cam.ac.uk [Tue, 15 Apr 2003 15:49:48 +0000 (15:49 +0000)]
bitkeeper revision 1.167 (3e9c2a1cybYVjrCykA3xQxx7oMQp0g)
configuration tweaks + orphan
smh22@boulderdash.cl.cam.ac.uk [Tue, 15 Apr 2003 15:26:05 +0000 (15:26 +0000)]
bitkeeper revision 1.166 (3e9c248dVGQSFqCQP51wgrGBpJNZoA)
initial support for ide cdrom drives
kaf24@scramble.cl.cam.ac.uk [Mon, 14 Apr 2003 16:31:59 +0000 (16:31 +0000)]
bitkeeper revision 1.165 (3e9ae27fgvCRUGxAZJ70ClZ8aKWQkw)
Many files:
Virtualised the GDT. Also some progress in virtualising the LDT.
jws@cairnwell.research [Thu, 10 Apr 2003 11:06:11 +0000 (11:06 +0000)]
bitkeeper revision 1.164 (3e955023D4pXlN3OeywA3uvFrE7d9g)
few megaraid changes
jws@cairnwell.research [Wed, 9 Apr 2003 11:41:42 +0000 (11:41 +0000)]
bitkeeper revision 1.163 (3e9406f6hktSYadsvT3oeqb66EeHJg)
Merge cairnwell.research:/home/jws/projects/xen/fixmem/xeno.bk
into cairnwell.research:/home/jws/projects/xen/megaraid/xeno.bk
jws22@gauntlet.cl.cam.ac.uk [Wed, 9 Apr 2003 11:31:18 +0000 (11:31 +0000)]
bitkeeper revision 1.160.1.5 (3e9404ce1HhGFT4b1H7fFkuDOnvOGw)
Merge
jws@cairnwell.research [Wed, 9 Apr 2003 11:32:29 +0000 (11:32 +0000)]
bitkeeper revision 1.160.2.1 (3e9404cdSqybQBuNBFNyXk6bQWczUw)
ioremap fix
kaf24@scramble.cl.cam.ac.uk [Wed, 9 Apr 2003 11:20:04 +0000 (11:20 +0000)]
bitkeeper revision 1.160.1.4 (3e9401e4kc8Fmnd3AHf8r9s7zUPW2A)
pci.c:
Make it clear that previous PCI fix is intended to be forward ported as necessary.
jws@cairnwell.research [Wed, 9 Apr 2003 11:01:19 +0000 (11:01 +0000)]
bitkeeper revision 1.162 (3e93fd7fB28toOVdYf8wyq2YRFEEnA)
Merge cairnwell.research:/home/jws/projects/xen/fixmem/xeno.bk
into cairnwell.research:/home/jws/projects/xen/megaraid/xeno.bk
jws@cairnwell.research [Wed, 9 Apr 2003 10:38:33 +0000 (10:38 +0000)]
bitkeeper revision 1.160.1.3 (
3e93f829-ne467JH-6UdjBVdjZRCgw)
a few tricks to avoid memory problems.
BUG remains: there is nothing to stop the kernel stack growing too big (i.e. to nearly 8k); if it does, it will overwrite the idle0_task task struct which it shares a page with.
If you see a page fault in the scheduler (prev_task, next_task corrupted), suspect this bug.
kaf24@scramble.cl.cam.ac.uk [Thu, 3 Apr 2003 21:21:26 +0000 (21:21 +0000)]
bitkeeper revision 1.160.1.2 (3e8ca5d6NuIwQ-85rqA_rDQ3WcxL2A)
mm.h, xen_block.c, memory.c:
Changed the page-typing fix around; it at least _looks_ a bit more generic now :-)
kaf24@scramble.cl.cam.ac.uk [Thu, 3 Apr 2003 18:58:55 +0000 (18:58 +0000)]
bitkeeper revision 1.160.1.1 (3e8c846fQSuOz1Dd8MgUzwG5rj3bDQ)
Many files:
Free DOM0 kernel memory to Xen allocation pool after DOM0 is created. Fixed page-type handling -- we now correctly flush TLB if a page is unpinned after a disk read and refcnt falls to zero.
jws@cairnwell.research [Mon, 31 Mar 2003 11:34:23 +0000 (11:34 +0000)]
bitkeeper revision 1.161 (3e8827bfgvKhhIcTx5141jdvnhh7gg)
megaraid support (beta)
new include file version.h makes porting easier
kaf24@scramble.cl.cam.ac.uk [Tue, 25 Mar 2003 14:10:16 +0000 (14:10 +0000)]
bitkeeper revision 1.160 (3e806348iI6F7p-OrCqKtE4h8_NgxQ)
.del-xor.h~
2cd144e48fc282fb:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/xor.h
.del-vga.h~
f739bcd0d15a060b:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/vga.h
.del-user.h~
2416efc51bfdf653:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/user.h
.del-unistd.h~
542a4265bbde875f:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/unistd.h
.del-unaligned.h~
3720d8e6f6489c70:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/unaligned.h
.del-ucontext.h~
7c514eccb96e5c2c:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/ucontext.h
.del-uaccess.h~
1db7128cf065d28:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/uaccess.h
.del-types.h~
6f89af02373cf40e:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/types.h
.del-tlb.h~
36a10111face8cf8:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/tlb.h
.del-timex.h~
14ba40d5403480f8:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/timex.h
.del-termios.h~
10cb1919354bb3c:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/termios.h
.del-termbits.h~
9f49d578b6425137:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/termbits.h
.del-system.h~
1209f9cb8d09be:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/system.h
.del-swapfile.c~
28c1c327b22a067f:
Delete: old/xenolinux-2.4.16-sparse/mm/swapfile.c
.del-string.h~
1bd164bf2f37435a:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/string.h
.del-string-486.h~
70f2949afd4c7217:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/string-486.h
.del-statfs.h~
925b3af593956e2d:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/statfs.h
.del-stat.h~
e85bc81529de3a4a:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/stat.h
.del-panic.c~
5033fabb3f2e710c:
Delete: old/xenolinux-2.4.16-sparse/kernel/panic.c
.del-mremap.c~
5787787c5a3b49d:
Delete: old/xenolinux-2.4.16-sparse/mm/mremap.c
.del-memory.c~
ec1a749ca2ed8acd:
Delete: old/xenolinux-2.4.16-sparse/mm/memory.c
.del-major.h~
7653e946e9bf8159:
Delete: old/xenolinux-2.4.16-sparse/include/linux/major.h
.del-main.c~
de169eb833d5a5cb:
Delete: old/xenolinux-2.4.16-sparse/init/main.c
.del-debug.h~
e0aa141e34ec6221:
Delete: old/xenolinux-2.4.16-sparse/include/linux/sunrpc/debug.h
.del-blk.h~
87e7b6403472571f:
Delete: old/xenolinux-2.4.16-sparse/include/linux/blk.h
.del-spinlock.h~
fc0a4c0ddea83815:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/spinlock.h
.del-softirq.h~
c188e7ac18c858a9:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/softirq.h
.del-sockios.h~
65e1b7ba563df2c:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/sockios.h
.del-socket.h~
e3ba5757776f00c:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/socket.h
.del-smplock.h~
72176dfb8142375e:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/smplock.h
.del-smp.h~
80313a5f7eb193bb:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/smp.h
.del-signal.h~
2f1c9e8a4364ed8:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/signal.h
.del-siginfo.h~
348801659d7e1334:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/siginfo.h
.del-sigcontext.h~
1b647a394613b0dc:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/sigcontext.h
.del-shmparam.h~
c83ce37d9b16061c:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/shmparam.h
.del-shmbuf.h~
3ff48e518b9ecb0a:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/shmbuf.h
.del-setup.h~
2d7d5e0b8c7c48dc:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/setup.h
.del-serial.h~
90dee919c827ab29:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/serial.h
.del-sembuf.h~
f0fa7347b9fc071:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/sembuf.h
.del-semaphore.h~
d9f40f7e118c9d3c:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/semaphore.h
.del-segment.h~
cc492acab0d69477:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/segment.h
.del-scatterlist.h~
4be6ff4f53a3579b:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/scatterlist.h
.del-rwsem.h~
c9865b4ec1423b3a:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/rwsem.h
.del-rwlock.h~
3e6f58ae32c920e9:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/rwlock.h
.del-resource.h~
7e8eaa833cc25dca:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/resource.h
.del-ptrace.h~
c55079be77b9ee19:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/ptrace.h
.del-processor.h~
52612a255dfb7cbb:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/processor.h
.del-posix_types.h~
b6e7c803f3dbab8:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/posix_types.h
.del-poll.h~
f9b451e3ea9e50c:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/poll.h
.del-pgtable.h~
43ac63ace2e93820:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/pgtable.h
.del-pgtable-3level.h~
abbe18b96121bd83:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/pgtable-3level.h
.del-pgtable-2level.h~
8fe0307e54d8bf9b:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/pgtable-2level.h
.del-pgalloc.h~
9e75e06aeb89d316:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/pgalloc.h
.del-parport.h~
cff09d1bc0f89454:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/parport.h
.del-param.h~
471736b770596742:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/param.h
.del-page.h~
865cbedbe3bc818e:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/page.h
.del-namei.h~
38354dac74ae2dd8:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/namei.h
.del-mtrr.h~
ea4e1ec9703521e8:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/mtrr.h
.del-msr.h~
a6998ff4f5da0e0c:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/msr.h
.del-msgbuf.h~
5da37442976489a0:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/msgbuf.h
.del-mpspec.h~
381f4baa7d484bfb:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/mpspec.h
.del-module.h~
5a2fa3572f0b6bae:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/module.h
.del-mmx.h~
ef22db6d3bb87f3a:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/mmx.h
.del-mmu_context.h~
9fbf061b3d508d67:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/mmu_context.h
.del-mmu.h~
ba2b86348e168416:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/mmu.h
.del-mman.h~
18ee2a138def6b36:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/mman.h
.del-mca_dma.h~
eddb775e770502cb:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/mca_dma.h
.del-mc146818rtc.h~
c21b56e82a291c22:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/mc146818rtc.h
.del-math_emu.h~
4613a62a919e4aa1:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/math_emu.h
.del-locks.h~
399a95316c4c9ba7:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/locks.h
.del-linux_logo.h~
a388673ba10b8bf8:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/linux_logo.h
.del-ldt.h~
c03c75bf2fa23f40:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/ldt.h
.del-kmap_types.h~
eed873e2f55dcd50:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/kmap_types.h
.del-keyboard.h~
3d6d63ef29bf066c:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/keyboard.h
.del-kdbprivate.h~
8d8ff2e38b419e4c:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/kdbprivate.h
.del-kdb.h~
1981de7db9b5d353:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/kdb.h
.del-irq.h~
4702eca4cd45e793:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/irq.h
.del-ipcbuf.h~
f3ed215ace7ac98f:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/ipcbuf.h
.del-ipc.h~
8e9498e43aadf144:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/ipc.h
.del-ioctls.h~
263229b882e93cfd:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/ioctls.h
.del-ioctl.h~
bac00725b5ef0269:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/ioctl.h
.del-io_apic.h~
d3ebb23a7540d727:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/io_apic.h
.del-io.h~
28def6bcf143a288:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/io.h
.del-init.h~
f94c9cf325ec8a73:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/init.h
.del-ide.h~
1f18b51858f7de58:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/ide.h
.del-i387.h~
a09953497f47e974:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/i387.h
.del-hypervisor.h~
d2b860c8a01e7b7d:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/hypervisor.h
.del-hypervisor-ifs~
7df8ec9215cf9987:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/hypervisor-ifs
.del-hw_irq.h~
85b1e98ab3922232:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/hw_irq.h
.del-highmem.h~
961c664eb3006cf6:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/highmem.h
.del-hdreg.h~
af3fea048084de8c:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/hdreg.h
.del-hardirq.h~
b78749db9e13d06:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/hardirq.h
.del-floppy.h~
fc1f18b688d0a155:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/floppy.h
.del-fixmap.h~
63fec5045e83d303:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/fixmap.h
.del-fcntl.h~
5e345023494b641:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/fcntl.h
.del-errno.h~
2d307a9167d276be:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/errno.h
.del-elf.h~
5b4118314cd7dda8:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/elf.h
.del-dma.h~
bfdf9bdb575308fb:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/dma.h
.del-div64.h~
e6438de5f5adcdad:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/div64.h
.del-desc.h~
b339bfef4b0848b3:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/desc.h
.del-delay.h~
4f5c1f98fef9f480:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/delay.h
.del-debugreg.h~
94ad0b2f7ce81945:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/debugreg.h
.del-current.h~
4693f192fd42b4a6:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/current.h
.del-cpufeature.h~
9ee68ee4f8b525fd:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/cpufeature.h
.del-checksum.h~
db4bcfc8958c5d3f:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/checksum.h
.del-cache.h~
64626a79a0712d70:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/cache.h
.del-byteorder.h~
404697d4e47c3345:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/byteorder.h
.del-bugs.h~
df29bf2b4f74ccaf:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/bugs.h
.del-boot.h~
c7462d481f4a9:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/boot.h
.del-bitops.h~
ef7ea34f8a17ed86:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/bitops.h
.del-atomic.h~
55cde2d93d09526:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/atomic.h
.del-apicdef.h~
4ce7611333e9d1fc:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/apicdef.h
.del-usercopy.c~
b60ef441a832ff84:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/lib/usercopy.c
.del-tty_io.c~
b7ee058bd0b4d969:
Delete: old/xenolinux-2.4.16-sparse/drivers/char/tty_io.c
.del-traps.c~
58f6978ca3914806:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/traps.c
.del-time.c~
8772141ba7a5b7be:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/time.c
.del-sys_i386.c~
f84bd504c2085dda:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/sys_i386.c
.del-strstr.c~
e80f16ebdccc4062:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/lib/strstr.c
.del-signal.c~
45454d7374cce0a1:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/signal.c
.del-setup.c~
6f22e121db6f1bc:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/setup.c
.del-semaphore.c~
3e7a2194beb1c8e4:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/semaphore.c
.del-rd.c~
99ae381b254bd356:
Delete: old/xenolinux-2.4.16-sparse/drivers/block/rd.c
.del-ptrace.c~
8cb5d0b722ab58b9:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/ptrace.c
.del-process.c~
ab23652fb4106ce3:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/process.c
.del-old-checksum.c~
c3dfe224f68ed131:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/lib/old-checksum.c
.del-mmx.c~
3f27e7b4c5f3d68d:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/lib/mmx.c
.del-mmu_context.c~
ef75b8e1f894e729:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/mm/mmu_context.c
.del-memcpy.c~
91d0cb7e4e922f6e:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/lib/memcpy.c
.del-ll_rw_blk.c~
2c64b7fc36db523:
Delete: old/xenolinux-2.4.16-sparse/drivers/block/ll_rw_blk.c
.del-ldt.c~
102d26cc1b63c830:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/ldt.c
.del-irq.c~
2bd9b09d889fd6b8:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/irq.c
.del-ioport.c~
2d86d4fbba2e2583:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/ioport.c
.del-iodebug.c~
982cc58799104651:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/lib/iodebug.c
.del-init_task.c~
53258077ed40d6be:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/init_task.c
.del-init.c~
3693c99014d6fc0d:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/mm/init.c
.del-i387.c~
571a2fa27676375:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/i387.c
.del-i386_ksyms.c~
68a55ed15a69598:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/i386_ksyms.c
.del-hypervisor.c~
a227c7d0b6a5fd42:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/mm/hypervisor.c
.del-getuser.S~
1ef189b582390381:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/lib/getuser.S
.del-get_unmapped_area.c~
3ad7561469aabec:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/mm/get_unmapped_area.c
.del-fault.c~
4f5a4a1859484525:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/mm/fault.c
.del-extable.c~
b98087717f427f26:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/mm/extable.c
.del-exec.c~
2557f6564ffdb2e0:
Delete: old/xenolinux-2.4.16-sparse/fs/exec.c
.del-delay.c~
bddd92dcfafdf5ce:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/lib/delay.c
.del-dec_and_lock.c~
5ac45f1c3a6593c:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/lib/dec_and_lock.c
.del-checksum.S~
be8f8ce2d8964249:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/lib/checksum.S
.del-apic.h~
7e52954d00c0c4f:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/apic.h
.del-a.out.h~
7ace48e4361e6b64:
Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/a.out.h
.del-Makefile~
92a08e51252c8752:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/lib/Makefile
.del-Makefile~
4b457be6621a5d5a:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/mm/Makefile
.del-Config.in~
e79aa726643e8d8f:
Delete: old/xenolinux-2.4.16-sparse/drivers/block/Config.in
.del-xl_block_test.c~
aac5669d8f638637:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/drivers/block/xl_block_test.c
.del-xl_block.c~
cee1f87e3b5f99a:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/drivers/block/xl_block.c
.del-vmlinux.lds~
95fa124a7440e17f:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/vmlinux.lds
.del-vfr.c~
32830c0144380827:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/drivers/dom0/vfr.c
.del-network.c~
cc961aaabe0a0a77:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/drivers/network/network.c
.del-mk~
196fb97e64c3e303:
Delete: old/xenolinux-2.4.16-sparse/mk
.del-hypervisor.c~
78a3960ab18cdbd5:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/hypervisor.c
.del-head.S~
7976f74358c43bf7:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/head.S
.del-entry.S~
126fc1af28caab2f:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/entry.S
.del-dom0_ops.h~
ebc6f2ba40efd4f8:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/drivers/dom0/dom0_ops.h
.del-dom0_memory.c~
89a290b73b42dafb:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/drivers/dom0/dom0_memory.c
.del-dom0_core.c~
b6447635a1dff297:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/drivers/dom0/dom0_core.c
.del-dom0_block.c~
56aa20e79fb98f4a:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/drivers/dom0/dom0_block.c
.del-defconfig~
4e50d7fc220d1aab:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/defconfig
.del-console.c~
de0ee868d96d8dbe:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/drivers/console/console.c
.del-config.in~
4afe788e4691d222:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/config.in
.del-Makefile~
fda4420ca7a5c777:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/drivers/dom0/Makefile
.del-Makefile~
d7ea62ca90003f31:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/boot/Makefile
.del-Makefile~
c6614e5f6a40fe8:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/drivers/console/Makefile
.del-Makefile~
8f946627850d08:
Delete: old/xenolinux-2.4.16-sparse/Makefile
.del-Makefile~
4b0def0c8c803698:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/drivers/block/Makefile
.del-Makefile~
40bc4fd761c2e3e4:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/Makefile
.del-Makefile~
225ee771b0fb73fa:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/Makefile
.del-Makefile~
1d57425ac7aac33:
Delete: old/xenolinux-2.4.16-sparse/arch/xeno/drivers/network/Makefile
kaf24@scramble.cl.cam.ac.uk [Tue, 25 Mar 2003 11:15:01 +0000 (11:15 +0000)]
bitkeeper revision 1.159 (
3e803a35-Yk3EywTimePoA1HCtTIgg)
TODO:
Updated TODO to suggest a module system for Xen.
jws@cairnwell.research [Mon, 24 Mar 2003 16:44:31 +0000 (16:44 +0000)]
bitkeeper revision 1.158 (3e7f35efVNlyrwE0DBZroZDSrpov-Q)
Merge cairnwell.research:/home/jws/projects/xen/xeno.bk
into cairnwell.research:/home/jws/projects/xen/scsichanges/xeno.bk
jws@cairnwell.research [Mon, 24 Mar 2003 16:44:22 +0000 (16:44 +0000)]
bitkeeper revision 1.154.1.1 (3e7f35e65e93xTR77zgPWlou5QJAgw)
Added aic7xxx support
Included linux string library in place of cut down lib.{c,h} versions
Added missing strtoul prototype in lib.h
kaf24@scramble.cl.cam.ac.uk [Sun, 23 Mar 2003 21:43:43 +0000 (21:43 +0000)]
bitkeeper revision 1.157 (3e7e2a8f82w4Wez8Nigyi3seahCBIA)
config.h, domain.c, dom_mem_ops.c:
Fixed out-of-memory handling slightly.
kaf24@scramble.cl.cam.ac.uk [Sun, 23 Mar 2003 15:51:53 +0000 (15:51 +0000)]
bitkeeper revision 1.156 (3e7dd819fSxxToqPHGYcqfQraKgswQ)
dom0_ops.c:
Fix domain creation for >= 32 domains.
kaf24@scramble.cl.cam.ac.uk [Sat, 22 Mar 2003 18:47:47 +0000 (18:47 +0000)]
bitkeeper revision 1.155 (3e7cafd3WKkYla8OeUUnMW-GzGI9QQ)
mkbuildtree:
Remove some more unnecessary files from xenolinux sparse tree.
.del-pgtable-3level.h~
b77b54f265f8b550:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/pgtable-3level.h
.del-i387.c~
b4f78cbb1f82161e:
Delete: xenolinux-2.4.21-pre4-sparse/arch/xeno/kernel/i387.c
kaf24@scramble.cl.cam.ac.uk [Fri, 21 Mar 2003 11:01:27 +0000 (11:01 +0000)]
bitkeeper revision 1.154 (3e7af107VaUd3AaItgryI3J0mrJQ1Q)
network.c, dev.c, vif.h, network.h, tg3.c:
Allow reecive of net packets at arbitrary offset in a page. We can now properly support broken NICs which cannot do unaligned receives.
kaf24@scramble.cl.cam.ac.uk [Thu, 20 Mar 2003 22:01:55 +0000 (22:01 +0000)]
bitkeeper revision 1.153 (3e7a3a53LJF3EAuJITGpo9ybSgxf2w)
config.h, domain.c, dom_mem_ops.c, TODO:
Fixed out of memory handling so we don't hang. Updated TODO file.
kaf24@scramble.cl.cam.ac.uk [Thu, 20 Mar 2003 21:14:29 +0000 (21:14 +0000)]
bitkeeper revision 1.152 (3e7a2f356NlbC64ykB5SR-7x-EFzvw)
kernel.c:
Fix Xen printing for domains & CPUs with id >= 10.
bd240@labyrinth.cl.cam.ac.uk [Thu, 20 Mar 2003 16:00:40 +0000 (16:00 +0000)]
bitkeeper revision 1.151 (3e79e5a8nYFbe3fje-9Iz07_2N2H0g)
Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/local/scratch/bd240/xeno-clone/xeno.bk
bd240@labyrinth.cl.cam.ac.uk [Thu, 20 Mar 2003 16:00:24 +0000 (16:00 +0000)]
bitkeeper revision 1.146.1.1 (3e79e598DbxkRZcMmXnRdG-iR7v7HA)
New BitKeeper file ``xen/include/xeno/xeno''
kaf24@scramble.cl.cam.ac.uk [Thu, 20 Mar 2003 14:50:09 +0000 (14:50 +0000)]
bitkeeper revision 1.150 (3e79d521Ec6hoE7QbgbNU-d8A5vvRQ)
Merge scramble.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@scramble.cl.cam.ac.uk [Thu, 20 Mar 2003 14:50:05 +0000 (14:50 +0000)]
bitkeeper revision 1.148.1.1 (3e79d51dkKmlnq2cVH-XRz9_lkZeXg)
Many files:
Allow up to 31 partitions per XL IDE or SCSI device. But can now only have 8 of each type of device.
iap10@labyrinth.cl.cam.ac.uk [Thu, 20 Mar 2003 08:34:26 +0000 (08:34 +0000)]
bitkeeper revision 1.149 (3e797d12w2a9Jkg9CeHbUBtMWxrA5Q)
Fixed syntax error in schedule.c.
Quality software ;-)
rn@wyvis.research.intel-research.net [Wed, 19 Mar 2003 19:05:13 +0000 (19:05 +0000)]
bitkeeper revision 1.148 (3e78bf69oU3LgkH_AAzL1qYB6OK3GA)
honour context swicth allowance
kaf24@scramble.cl.cam.ac.uk [Wed, 19 Mar 2003 18:09:57 +0000 (18:09 +0000)]
bitkeeper revision 1.147 (3e78b275x-BoAnufenNxz28sriWdcQ)
interrupt.h, ac_timer.h, softirq.c, schedule.c, ac_timer.c, time.c:
Fixes to timer and softirq code. Can now update timers on remote CPUs.